package com.baoteng.rbspy.model.proposal;

import com.baoteng.rbspy.annotation.JsoupProperty;
import com.baoteng.rbspy.model.kind.BIPO;
import com.baoteng.rbspy.model.kind.CIPO;
import com.baoteng.rbspy.model.privy.PrivyPO;
import com.baoteng.rbspy.model.vehicle.VehiclePO;

public class DetailsProposal {
	/**
	 * 商业投保单
	 */
	@JsoupProperty(tag="input[id=prpCmain.proposalNo]")
	String proposalNoBI;

	/**
	 * 交强投保单
	 */
	@JsoupProperty(tag="input[id=prpCmainCI.proposalNo]")
	String proposalNoCI;
	@JsoupProperty(tag="input[id=prpCmain.policyNo]")
	String policyNoBI;
	@JsoupProperty(tag="input[id=prpCmainCI.policyNo]")
	String policyNoCI;
	/**
	 * 归属机构
	 */
	@JsoupProperty(tag="input[id=prpCmain.comCode]")
	String comCode;

	/**
	 * 归属机构名称
	 */
	String comName;

	/**
	 * 归属人 代码
	 */
	@JsoupProperty(tag="input[id=prpCmain.handler1Code]")
	String handler1Code;

	/**
	 * 归属人 名
	 */
	String handler1CodeDes;

	/**
	 * 经办人代码
	 */
	@JsoupProperty(tag="input[id=prpCmain.handlerCode]")
	String handlerCode;

	/**
	 * 经办人名
	 */
	String handlerCodeDes;

	/**
	 * 业务来源 0-----传统直销业务 -- 1-----个人代理业务-- 2-----专业代理业务-- 3-----兼业代理业务--
	 * 4-----经纪业务-- 53-----网上业务-
	 */
	@JsoupProperty(tag="input[id=prpCmain.businessNature]")
	String businessNature;

	/**
	 * 来源名称
	 */
	@JsoupProperty(tag="input[id=prpCmain.businessNatureName]")
	String businessNatureName;
	
	/**
	 * 渠道代码
	 */
	@JsoupProperty(tag="input[id=prpCmain.agentCode]")
	String agentCode;
	
	/**
	 * 渠道名称
	 */
	@JsoupProperty(tag="input[id=prpCmainagentName]")
	String prpCmainagentName;
	
	/**
	 * 出单机构代码
	 */
	@JsoupProperty(tag="input[id=prpCmain.makeCom]")
	String makeCom;
	
	/**
	 * 出单机构
	 */
	@JsoupProperty(tag="input[id=makeComDes]")
	String makeComDes;
	
	/**
	 * 商业保险起期
	 */
	@JsoupProperty(tag="input[id=prpCmain.startDate]")
	String startDateBI;
	
	@JsoupProperty(tag="input[id=prpCmain.endDate]")
	String endDateBI;
	
	/**
	 * 交强起期
	 */
	@JsoupProperty(tag="input[id=prpCmainCI.startDate]")
	String startDateCI;
	
	@JsoupProperty(tag="input[id=prpCmainCI.endDate]")
	String endDateCI;
	
	@JsoupProperty(tag="input[id=prpCmain.sumPremium1]")
	Double sumPremium;
	
	@JsoupProperty(tag="#sumPayTax1")
	Double sumPayTax;

	VehiclePO vehiclePO;

	PrivyPO privyPO;

	BIPO bi;
	
	
	CIPO ci;


	public String getProposalNoBI() {
		return proposalNoBI;
	}


	public void setProposalNoBI(String proposalNoBI) {
		this.proposalNoBI = proposalNoBI;
	}


	public String getProposalNoCI() {
		return proposalNoCI;
	}


	public void setProposalNoCI(String proposalNoCI) {
		this.proposalNoCI = proposalNoCI;
	}


	public String getPolicyNoBI() {
		return policyNoBI;
	}


	public void setPolicyNoBI(String policyNoBI) {
		this.policyNoBI = policyNoBI;
	}


	public String getPolicyNoCI() {
		return policyNoCI;
	}


	public void setPolicyNoCI(String policyNoCI) {
		this.policyNoCI = policyNoCI;
	}


	public String getComCode() {
		return comCode;
	}


	public void setComCode(String comCode) {
		this.comCode = comCode;
	}


	public String getComName() {
		return comName;
	}


	public void setComName(String comName) {
		this.comName = comName;
	}


	public String getHandler1Code() {
		return handler1Code;
	}


	public void setHandler1Code(String handler1Code) {
		this.handler1Code = handler1Code;
	}


	public String getHandler1CodeDes() {
		return handler1CodeDes;
	}


	public void setHandler1CodeDes(String handler1CodeDes) {
		this.handler1CodeDes = handler1CodeDes;
	}


	


	public String getHandlerCode() {
		return handlerCode;
	}


	public void setHandlerCode(String handlerCode) {
		this.handlerCode = handlerCode;
	}


	public String getHandlerCodeDes() {
		return handlerCodeDes;
	}


	public void setHandlerCodeDes(String handlerCodeDes) {
		this.handlerCodeDes = handlerCodeDes;
	}

	public String getBusinessNature() {
		return businessNature;
	}

	public void setBusinessNature(String businessNature) {
		this.businessNature = businessNature;
	}
	
	public String getAgentCode() {
		return agentCode;
	}


	public void setAgentCode(String agentCode) {
		this.agentCode = agentCode;
	}


	public String getPrpCmainagentName() {
		return prpCmainagentName;
	}

	public void setPrpCmainagentName(String prpCmainagentName) {
		this.prpCmainagentName = prpCmainagentName;
	}


	public String getMakeCom() {
		return makeCom;
	}


	public void setMakeCom(String makeCom) {
		this.makeCom = makeCom;
	}


	public String getMakeComDes() {
		return makeComDes;
	}


	public void setMakeComDes(String makeComDes) {
		this.makeComDes = makeComDes;
	}


	public String getStartDateBI() {
		return startDateBI;
	}


	public void setStartDateBI(String startDateBI) {
		this.startDateBI = startDateBI;
	}


	public String getEndDateBI() {
		return endDateBI;
	}


	public void setEndDateBI(String endDateBI) {
		this.endDateBI = endDateBI;
	}


	public String getStartDateCI() {
		return startDateCI;
	}


	public void setStartDateCI(String startDateCI) {
		this.startDateCI = startDateCI;
	}


	public String getEndDateCI() {
		return endDateCI;
	}


	public void setEndDateCI(String endDateCI) {
		this.endDateCI = endDateCI;
	}


	public Double getSumPremium() {
		return sumPremium;
	}


	public void setSumPremium(Double sumPremium) {
		this.sumPremium = sumPremium;
	}


	public Double getSumPayTax() {
		return sumPayTax;
	}


	public void setSumPayTax(Double sumPayTax) {
		this.sumPayTax = sumPayTax;
	}


	public VehiclePO getVehiclePO() {
		return vehiclePO;
	}


	public void setVehiclePO(VehiclePO vehiclePO) {
		this.vehiclePO = vehiclePO;
	}


	public PrivyPO getPrivyPO() {
		return privyPO;
	}


	public void setPrivyPO(PrivyPO privyPO) {
		this.privyPO = privyPO;
	}


	public BIPO getBi() {
		return bi;
	}


	public void setBi(BIPO bi) {
		this.bi = bi;
	}


	public CIPO getCi() {
		return ci;
	}


	public void setCi(CIPO ci) {
		this.ci = ci;
	}


	public String getBusinessNatureName() {
		return businessNatureName;
	}


	public void setBusinessNatureName(String businessNatureName) {
		this.businessNatureName = businessNatureName;
	}
	
}
